<template>
  <div id="posts">

    <navbar></navbar>

    <div class="main-content clearfix">
      <section class="container">
        <router-link class="article-grid-big" to="#">
          <div class="article-grid-text">
            <h3>高效开发工具合集</h3>
            <p>原来可以这样敲代码</p>
          </div>
        </router-link>
        <router-link class="article-grid-small grid-top" to="#">
          <div class="article-grid-text">
            <h3>派读</h3>
            <p>新栏目</p>
          </div>
        </router-link>
        <router-link class="article-grid-small" to="#">
          <div class="article-grid-text">
            <h3>MATRIX TALK</h3>
            <p>认识这些分享者</p>
          </div>
        </router-link>
      </section>
      <article class="container">
        <ul class="article-main">
          <li class="article-heading clearfix">
            <span class="newArticle">最新文章</span>
            <router-link to="edit" class="edit-btn"><i class="glyphicon glyphicon-plus"></i>我要投稿</router-link>
          </li>

          <li class="article-item">
            <div class="article-content">
              <div class="author">
                <router-link class="author-avatar" to="personal">
                  <img src="../assets/img/user.jpg">
                </router-link>
                <div class="author-info">
                  <h4 class="author-topname">布莱恩特</h4>
                  <p class="publish-time">53分钟前</p>
                </div>
              </div>
              <div class="article-title">
                <span>转载</span>
                <router-link to="details">快速软件开发第一部分有效开发完成</router-link>
              </div>
              <p class="abstract">1920
                年代的巴黎几乎每个街角都有一间帽子店，自重的男人女人们从家里出来时没有一个不戴帽子的。帽子在当时不仅仅是地位的象征，还是通往时尚世界的途径：很多有名的女帽设计师后来都发展成了十分成熟的时装设计师，其中包括加布里埃·香奈儿（她更为知名的名字是
                Coco小姐）、简奴·朗万（Jeanne Lanvin）以及（两个世纪前的）罗斯·贝尔坦（Rose Bertin）——她还是玛丽.安托瓦内特皇后（Queen
                Marie-Antoinette）的女裁缝师。但是经过 1968 年巴黎的学生运动之后，法国年轻人抛弃了父母辈的着装习惯，标榜追求新自由，帽子也因此不再受欢迎。由于农场所在地的自然条件非常优渥，Botha 和
                Sofberg 家族多年来一直希望能通过进一步完善农场的设施，来推动当地旅游业的发展，以回馈当地的社区居民。因而在教堂之外，他们还建了一座带花园和餐厅的家庭旅馆，并计划再新增一所学校，推动当地的教育。</p>
              <div class="article-meta">
                <router-link to="details"><i class="fa fa-eye fa-lg"></i> 42</router-link>
                <a><i class="fa fa-heart-o fa-lg"></i> 2</a>
                <router-link to="details#comments"> <i class="fa fa-commenting-o fa-lg"></i> 1</router-link>
              </div>
            </div>
          </li>
          <li class="article-item">
            <div class="article-content">
              <div class="author">
                <router-link class="author-avatar" to="personal">
                  <img src="../assets/img/user.jpg">
                </router-link>
                <div class="author-info">
                  <h4 class="author-topname">布莱恩特</h4>
                  <p class="publish-time">53分钟前</p>
                </div>
              </div>
              <div class="article-title">
                <span>原创</span>
                <router-link to="details">快速软件开发第一部分有效开发完成</router-link>
              </div>
              <p class="abstract">1920
                年代的巴黎几乎每个街角都有一间帽子店，自重的男人女人们从家里出来时没有一个不戴帽子的。帽子在当时不仅仅是地位的象征，还是通往时尚世界的途径：很多有名的女帽设计师后来都发展成了十分成熟的时装设计师，其中包括加布里埃·香奈儿（她更为知名的名字是
                Coco小姐）、简奴·朗万（Jeanne Lanvin）以及（两个世纪前的）罗斯·贝尔坦（Rose Bertin）——她还是玛丽.安托瓦内特皇后（Queen
                Marie-Antoinette）的女裁缝师。但是经过 1968 年巴黎的学生运动之后，法国年轻人抛弃了父母辈的着装习惯，标榜追求新自由，帽子也因此不再受欢迎。由于农场所在地的自然条件非常优渥，Botha 和
                Sofberg 家族多年来一直希望能通过进一步完善农场的设施，来推动当地旅游业的发展，以回馈当地的社区居民。因而在教堂之外，他们还建了一座带花园和餐厅的家庭旅馆，并计划再新增一所学校，推动当地的教育。</p>
              <div class="article-meta">
                <router-link to="details"><i class="fa fa-eye fa-lg"></i> 42</router-link>
                <a><i class="fa fa-heart-o fa-lg"></i> 2</a>
                <router-link to="details#comments"> <i class="fa fa-commenting-o fa-lg"></i> 1</router-link>
              </div>
            </div>
          </li>
          <li class="article-item">
            <div class="article-content">
              <div class="author">
                <router-link class="author-avatar" to="personal">
                  <img src="../assets/img/user.jpg">
                </router-link>
                <div class="author-info">
                  <h4 class="author-topname">布莱恩特</h4>
                  <p class="publish-time">53分钟前</p>
                </div>
              </div>
              <div class="article-title">
                <span>原创</span>
                <router-link to="details">快速软件开发第一部分有效开发完成</router-link>
              </div>
              <p class="abstract">1920
                年代的巴黎几乎每个街角都有一间帽子店，自重的男人女人们从家里出来时没有一个不戴帽子的。帽子在当时不仅仅是地位的象征，还是通往时尚世界的途径：很多有名的女帽设计师后来都发展成了十分成熟的时装设计师，其中包括加布里埃·香奈儿（她更为知名的名字是
                Coco小姐）、简奴·朗万（Jeanne Lanvin）以及（两个世纪前的）罗斯·贝尔坦（Rose Bertin）——她还是玛丽.安托瓦内特皇后（Queen
                Marie-Antoinette）的女裁缝师。但是经过 1968 年巴黎的学生运动之后，法国年轻人抛弃了父母辈的着装习惯，标榜追求新自由，帽子也因此不再受欢迎。由于农场所在地的自然条件非常优渥，Botha 和
                Sofberg 家族多年来一直希望能通过进一步完善农场的设施，来推动当地旅游业的发展，以回馈当地的社区居民。因而在教堂之外，他们还建了一座带花园和餐厅的家庭旅馆，并计划再新增一所学校，推动当地的教育。</p>
              <div class="article-meta">
                <router-link to="details"><i class="fa fa-eye fa-lg"></i> 42</router-link>
                <a><i class="fa fa-heart-o fa-lg"></i> 2</a>
                <router-link to="details#comments"> <i class="fa fa-commenting-o fa-lg"></i> 1</router-link>
              </div>
            </div>
          </li>
          <a href="#" class="add-more">点击加载更多</a>
        </ul>
        <sidebar></sidebar>
      </article>
    </div>
  </div>
</template>

<script>
  import navbar from '../components/nav.vue'
  import sidebar from '../components/aside.vue'

  export default {
    name: 'posts',
    components: {
      navbar, sidebar,
    },
    data(){
      return{

      }
    },
    created(){
      this.$http.get('http://172.17.140.113:8360/api/posts').then(response => {
        if (response.body && response.body.errno != 0) {
          let msg = response.body ? response.body.errmsg : '请求异常！！！'
          console.log(msg)
          return
        }
        try {
          response = response.body.data
          console.dir(response)

        }
        catch(e){
          console.log("error")
        }

      }, response => {
        console.log(response)
      });
    }
  }
</script>

<style scoped>
  /*干货*/
  .main-content {
    margin: 30px auto;
    max-width: 1400px;
    position: relative;
  }
  .article-grid-big {
    display: block;
    position: relative;
    float: left;
    background: #0099CC;
    height: 430px;
    width: calc((100% - 30px) / 3 * 2);
    margin-right: 40px;
  }

  .article-grid-small {
    display: block;
    position: relative;
    float: left;
    background: #0099CC;
    height: 210px;
    width: calc((100% - 60px) / 3);
  }

  .grid-top {
    margin-bottom: 10px;
  }

  .article-grid-text {
    color: #fff;
    text-align: center;
    position: relative;
    top: 50%;
    font-size: 20px;
    font-weight: 400;
    margin-top: -48px;
  }
  .article-grid-text h3 {
    font-weight: 700;
    font-size: 40px;
  }

  .article-main {
    float: left;
    width: calc((100% - 30px) / 3 * 2);
    margin-right: 40px;
  }

  .article-heading {
    margin-top: 40px;
  }

  .newArticle {
    font-weight: 700;
    font-size: 24px;
    float: left;
  }

  .edit-btn {
    float: right;
    width: 99px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    background-color: #387aff;
  }

  .article-item {
    width: 100%;
    padding: 32px;
    margin-top: 20px;
    background: #fff;
    position: relative;
  }

  .article-user-img img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
  }

  .publish-time {
    color: #777;
    margin: 0;
    font-size: 14px;
  }

  .article-title {
    padding: 4px 0 10px 0;
  }

  .article-title span {
    display: inline-block;
    vertical-align: text-bottom;
    background: #febb50;
    color: #fff;
    padding: 3px 6px;
    margin-right: 8px;
    border-radius: 4px;
  }

  .article-title a {
    font-weight: 600;
    font-size: 24px;
    color: #666;
  }


  .article-meta {
    padding-right: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 20px;
  }

  .article-meta a {
    color: #777;
    margin-right: 14px;
    display: inline-block;
  }

  .article-meta i {
    color: #387aff;
    vertical-align: 0;
    margin-right: 4px;
  }

  .article-meta a, .article-meta a:hover {
    transition: .1s ease-in;
    -webkit-transition: .1s ease-in;
    -moz-transition: .1s ease-in;
    -o-transition: .1s ease-in;
    -ms-transition: .1s ease-in;
  }

  .author-info .author-topname {
    color: #387aff;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 26px;
    font-size: 17px;
  }

  .abstract {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    color: #777;
    line-height: 27px;
    padding-left: 0;
  }

  .article-main .author-avatar {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    width: 46px;
    height: 46px;
    cursor: pointer;
  }

  .article-main .author-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
  }

  .article-main .author-info {
    display: inline-block;
    vertical-align: middle;
  }

  .article-item .author {
    margin-bottom: 14px;
  }

  .add-more {
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #fff;
    color: #387aff;
    margin-top: 20px;
  }

  /*干货媒体查询*/
  @media screen and (max-width: 768px) {
    .main-content {
      margin: 40px auto;
      width: 100%;
      position: relative;
    }
    .article-grid-big {
      height: 310px;
      width: calc(100%);
      margin-right: 0;
      margin-bottom: 20px;
    }

    .article-grid-text h3{
      font-size: 24px;
    }

    .article-grid-small {
      height: 150px;
      width: calc(50% - 5px);
    }

    .grid-top {
      margin-bottom: 0;
      margin-right: 10px;
    }

    .article-main {
      float: left;
      width: calc(100%);
      margin-right: 0;
    }

    .article-text p {
      padding-right: 0;
    }

    .edit-btn {
      display: none;
    }

  }
</style>
